import { NgModule, Type } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FontHoverDirective } from './font-hover.directive';
import { InputLimitDirective } from './input-limit.directive';
import { FocusDirective } from './focus.directive';
import { StopPropagationDirective } from './stop-propagation.directive';
import { LengthLimitDirective } from './length-limit.directive';

const DIRECTIVES: any[] = [
  FontHoverDirective,
  InputLimitDirective,
  FocusDirective,
  StopPropagationDirective,
  LengthLimitDirective,
];

@NgModule({
  declarations: [
    DIRECTIVES
  ],
  imports: [
    CommonModule
  ],
  exports: [
    DIRECTIVES
  ]
})
export class DirectivesModule { }
